project(
  'tau',
  'c', 'cpp',
  version : 'alpha',
  default_options : ['warning_level=3', 'c_std=c11', 'cpp_std=c++17']
)

subdir('src/tau_core')
subdir('src/tauc')

run_target(
  'install-deps',
  command : ['scripts/install-deps.sh', get_option('buildtype')]
)
run_target(
  'cleanup',
  command : 'scripts/cleanup.sh'
)
run_target(
  'bootstrap',
  command : 'scripts/bootstrap.sh'
)
run_target(
  'tarball',
  command : 'scripts/tarball.sh'
)
